package com.ruoyi.gd.ldjl.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;



/**
 * 录单记录视图对象 z_ldjl
 *
 * @author ruoyi
 * @date 2024-06-27
 */
@Data
@ExcelIgnoreUnannotated
public class ZLdjlVo {

    private static final long serialVersionUID = 1L;

    @ExcelProperty(value = "序号")
    private String excelId;

    /**
     * id
     */
    private String id;

    /**
     * 总部编号
     */
    @ExcelProperty(value = "总部编号")
    private String zbbh;

    /**
     * 公司名称
     */
    @ExcelProperty(value = "公司名称")
    private String gsmc;

    /**
     * 原始记录
     */
    @ExcelProperty(value = "原始记录")
    private Integer ysjl;

    /**
     * 实际录入
     */
    @ExcelProperty(value = "实际录入")
    private Integer sjlr;

    /**
     * 月份
     */
    @ExcelProperty(value = "月份")
    private Integer yf;

    /**
     * 创建用户id
     */
    private String createId;

    /**
     * 创建人部门
     */
    private String createDept;

    /**
     * 创建人部门id
     */
    @ExcelProperty(value = "所属公司")
    private String createDeptName;

    @ExcelProperty(value = "录入时间    ")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    private String delFlag;

    /**
     * 备注
     */
    @ExcelProperty(value = "备注")
    private String bz;

    private String createBy;

    /**
     * 附件
     */
    private String fj;

    /**
     * 日期
     */
    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date rq;

    /**
     * 下场
     */
    @ExcelProperty(value = "下场")
    private String xc;

    /**
     * 证书
     */
    @ExcelProperty(value = "证书")
    private Integer zs;

    /**
     * 修改
     */
    @ExcelProperty(value = "修改")
    private String xg;

}
